﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Mailbox" targetNamespace="http://tempuri.org/Mailbox.xsd" xmlns:mstns="http://tempuri.org/Mailbox.xsd" xmlns="http://tempuri.org/Mailbox.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="Mailbox" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="Mailbox" msprop:Generator_DataSetName="Mailbox" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Config" msprop:Generator_UserTableName="Config" msprop:Generator_RowDeletedName="ConfigRowDeleted" msprop:Generator_RowChangedName="ConfigRowChanged" msprop:Generator_RowClassName="ConfigRow" msprop:Generator_RowChangingName="ConfigRowChanging" msprop:Generator_RowEvArgName="ConfigRowChangeEvent" msprop:Generator_RowEvHandlerName="ConfigRowChangeEventHandler" msprop:Generator_TableClassName="ConfigDataTable" msprop:Generator_TableVarName="tableConfig" msprop:Generator_RowDeletingName="ConfigRowDeleting" msprop:Generator_TablePropName="Config">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Port" msprop:Generator_UserColumnName="Port" msprop:Generator_ColumnVarNameInTable="columnPort" msprop:Generator_ColumnPropNameInRow="Port" msprop:Generator_ColumnPropNameInTable="PortColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Host" msprop:Generator_UserColumnName="Host" msprop:Generator_ColumnPropNameInRow="Host" msprop:Generator_ColumnVarNameInTable="columnHost" msprop:Generator_ColumnPropNameInTable="HostColumn" type="xs:string" />
              <xs:element name="Username" msprop:Generator_UserColumnName="Username" msprop:Generator_ColumnVarNameInTable="columnUsername" msprop:Generator_ColumnPropNameInRow="Username" msprop:Generator_ColumnPropNameInTable="UsernameColumn" type="xs:string" />
              <xs:element name="Password" msprop:Generator_UserColumnName="Password" msprop:Generator_ColumnVarNameInTable="columnPassword" msprop:Generator_ColumnPropNameInRow="Password" msprop:Generator_ColumnPropNameInTable="PasswordColumn" type="xs:string" minOccurs="0" />
              <xs:element name="UseSSL" msprop:Generator_UserColumnName="UseSSL" msprop:Generator_ColumnPropNameInRow="UseSSL" msprop:Generator_ColumnVarNameInTable="columnUseSSL" msprop:Generator_ColumnPropNameInTable="UseSSLColumn" type="xs:boolean" default="false" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Contact" msprop:Generator_UserTableName="Contact" msprop:Generator_RowDeletedName="ContactRowDeleted" msprop:Generator_RowChangedName="ContactRowChanged" msprop:Generator_RowClassName="ContactRow" msprop:Generator_RowChangingName="ContactRowChanging" msprop:Generator_RowEvArgName="ContactRowChangeEvent" msprop:Generator_RowEvHandlerName="ContactRowChangeEventHandler" msprop:Generator_TableClassName="ContactDataTable" msprop:Generator_TableVarName="tableContact" msprop:Generator_RowDeletingName="ContactRowDeleting" msprop:Generator_TablePropName="Contact">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="FirstName" msprop:Generator_UserColumnName="FirstName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="FirstName" msprop:Generator_ColumnPropNameInTable="FirstNameColumn" msprop:Generator_ColumnVarNameInTable="columnFirstName" type="xs:string" default="" minOccurs="0" />
              <xs:element name="LastName" msprop:Generator_UserColumnName="LastName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="LastName" msprop:Generator_ColumnPropNameInTable="LastNameColumn" msprop:Generator_ColumnVarNameInTable="columnLastName" type="xs:string" default="" minOccurs="0" />
              <xs:element name="EMail" msprop:Generator_UserColumnName="EMail" msprop:Generator_ColumnPropNameInRow="EMail" msprop:Generator_ColumnVarNameInTable="columnEMail" msprop:Generator_ColumnPropNameInTable="EMailColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ID" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="FullName" msprop:Generator_UserColumnName="FullName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="FullName" msprop:Generator_ColumnPropNameInTable="FullNameColumn" msprop:Generator_ColumnVarNameInTable="columnFullName" type="xs:string" default="" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Folder" msprop:Generator_UserTableName="Folder" msprop:Generator_RowDeletedName="FolderRowDeleted" msprop:Generator_RowChangedName="FolderRowChanged" msprop:Generator_RowClassName="FolderRow" msprop:Generator_RowChangingName="FolderRowChanging" msprop:Generator_RowEvArgName="FolderRowChangeEvent" msprop:Generator_RowEvHandlerName="FolderRowChangeEventHandler" msprop:Generator_TableClassName="FolderDataTable" msprop:Generator_TableVarName="tableFolder" msprop:Generator_RowDeletingName="FolderRowDeleting" msprop:Generator_TablePropName="Folder">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ParentID" msprop:Generator_UserColumnName="ParentID" msprop:Generator_ColumnPropNameInRow="ParentID" msprop:Generator_ColumnVarNameInTable="columnParentID" msprop:Generator_ColumnPropNameInTable="ParentIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="FullPath" msprop:Generator_UserColumnName="FullPath" msprop:Generator_ColumnVarNameInTable="columnFullPath" msprop:Generator_ColumnPropNameInRow="FullPath" msprop:Generator_ColumnPropNameInTable="FullPathColumn" type="xs:string" default="" minOccurs="0" />
              <xs:element name="Exists" msprop:Generator_UserColumnName="Exists" msprop:Generator_ColumnPropNameInRow="Exists" msprop:Generator_ColumnVarNameInTable="columnExists" msprop:Generator_ColumnPropNameInTable="ExistsColumn" type="xs:int" default="0" />
              <xs:element name="Recent" msprop:Generator_UserColumnName="Recent" msprop:Generator_ColumnPropNameInRow="Recent" msprop:Generator_ColumnVarNameInTable="columnRecent" msprop:Generator_ColumnPropNameInTable="RecentColumn" type="xs:int" default="0" />
              <xs:element name="Unseen" msprop:Generator_UserColumnName="Unseen" msprop:Generator_ColumnPropNameInRow="Unseen" msprop:Generator_ColumnVarNameInTable="columnUnseen" msprop:Generator_ColumnPropNameInTable="UnseenColumn" type="xs:int" default="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Message" msprop:Generator_UserTableName="Message" msprop:Generator_RowDeletedName="MessageRowDeleted" msprop:Generator_RowChangedName="MessageRowChanged" msprop:Generator_RowClassName="MessageRow" msprop:Generator_RowChangingName="MessageRowChanging" msprop:Generator_RowEvArgName="MessageRowChangeEvent" msprop:Generator_RowEvHandlerName="MessageRowChangeEventHandler" msprop:Generator_TableClassName="MessageDataTable" msprop:Generator_TableVarName="tableMessage" msprop:Generator_RowDeletingName="MessageRowDeleting" msprop:Generator_TablePropName="Message">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="UID" msprop:Generator_UserColumnName="UID" msprop:Generator_ColumnVarNameInTable="columnUID" msprop:Generator_ColumnPropNameInRow="UID" msprop:Generator_ColumnPropNameInTable="UIDColumn" type="xs:int" default="0" />
              <xs:element name="Subject" msprop:Generator_UserColumnName="Subject" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Subject" msprop:Generator_ColumnPropNameInTable="SubjectColumn" msprop:Generator_ColumnVarNameInTable="columnSubject" type="xs:string" default="" minOccurs="0" />
              <xs:element name="DateSent" msprop:Generator_UserColumnName="DateSent" msprop:Generator_ColumnVarNameInTable="columnDateSent" msprop:Generator_ColumnPropNameInRow="DateSent" msprop:Generator_ColumnPropNameInTable="DateSentColumn" type="xs:dateTime" />
              <xs:element name="DateReceived" msprop:Generator_UserColumnName="DateReceived" msprop:Generator_ColumnVarNameInTable="columnDateReceived" msprop:Generator_ColumnPropNameInRow="DateReceived" msprop:Generator_ColumnPropNameInTable="DateReceivedColumn" type="xs:dateTime" />
              <xs:element name="ReceivedSPF" msprop:Generator_UserColumnName="ReceivedSPF" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ReceivedSPF" msprop:Generator_ColumnPropNameInTable="ReceivedSPFColumn" msprop:Generator_ColumnVarNameInTable="columnReceivedSPF" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentTransferEncoding" msprop:Generator_UserColumnName="ContentTransferEncoding" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ContentTransferEncoding" msprop:Generator_ColumnPropNameInTable="ContentTransferEncodingColumn" msprop:Generator_ColumnVarNameInTable="columnContentTransferEncoding" type="xs:string" default="" minOccurs="0" />
              <xs:element name="DeliveredTo" msprop:Generator_UserColumnName="DeliveredTo" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="DeliveredTo" msprop:Generator_ColumnPropNameInTable="DeliveredToColumn" msprop:Generator_ColumnVarNameInTable="columnDeliveredTo" type="xs:string" default="" minOccurs="0" />
              <xs:element name="XGmailReceived" msprop:Generator_UserColumnName="XGmailReceived" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="XGmailReceived" msprop:Generator_ColumnPropNameInTable="XGmailReceivedColumn" msprop:Generator_ColumnVarNameInTable="columnXGmailReceived" type="xs:string" default="" minOccurs="0" />
              <xs:element name="Organization" msprop:Generator_UserColumnName="Organization" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Organization" msprop:Generator_ColumnPropNameInTable="OrganizationColumn" msprop:Generator_ColumnVarNameInTable="columnOrganization" type="xs:string" default="" minOccurs="0" />
              <xs:element name="InReplyTo" msprop:Generator_UserColumnName="InReplyTo" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="InReplyTo" msprop:Generator_ColumnPropNameInTable="InReplyToColumn" msprop:Generator_ColumnVarNameInTable="columnInReplyTo" type="xs:string" default="" minOccurs="0" />
              <xs:element name="XOriginatingIP" msprop:Generator_UserColumnName="XOriginatingIP" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="XOriginatingIP" msprop:Generator_ColumnPropNameInTable="XOriginatingIPColumn" msprop:Generator_ColumnVarNameInTable="columnXOriginatingIP" type="xs:string" default="" minOccurs="0" />
              <xs:element name="Received" msprop:Generator_UserColumnName="Received" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Received" msprop:Generator_ColumnPropNameInTable="ReceivedColumn" msprop:Generator_ColumnVarNameInTable="columnReceived" type="xs:string" default="" minOccurs="0" />
              <xs:element name="MimeVersion" msprop:Generator_UserColumnName="MimeVersion" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MimeVersion" msprop:Generator_ColumnPropNameInTable="MimeVersionColumn" msprop:Generator_ColumnVarNameInTable="columnMimeVersion" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentType" msprop:Generator_UserColumnName="ContentType" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ContentType" msprop:Generator_ColumnPropNameInTable="ContentTypeColumn" msprop:Generator_ColumnVarNameInTable="columnContentType" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentClass" msprop:Generator_UserColumnName="ContentClass" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ContentClass" msprop:Generator_ColumnPropNameInTable="ContentClassColumn" msprop:Generator_ColumnVarNameInTable="columnContentClass" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ReturnPath" msprop:Generator_UserColumnName="ReturnPath" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ReturnPath" msprop:Generator_ColumnPropNameInTable="ReturnPathColumn" msprop:Generator_ColumnVarNameInTable="columnReturnPath" type="xs:string" default="" minOccurs="0" />
              <xs:element name="XMailer" msprop:Generator_UserColumnName="XMailer" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="XMailer" msprop:Generator_ColumnPropNameInTable="XMailerColumn" msprop:Generator_ColumnVarNameInTable="columnXMailer" type="xs:string" default="" minOccurs="0" />
              <xs:element name="XMimeOLE" msprop:Generator_UserColumnName="XMimeOLE" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="XMimeOLE" msprop:Generator_ColumnPropNameInTable="XMimeOLEColumn" msprop:Generator_ColumnVarNameInTable="columnXMimeOLE" type="xs:string" default="" minOccurs="0" />
              <xs:element name="XOriginalArrivalTime" msprop:Generator_UserColumnName="XOriginalArrivalTime" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="XOriginalArrivalTime" msprop:Generator_ColumnPropNameInTable="XOriginalArrivalTimeColumn" msprop:Generator_ColumnVarNameInTable="columnXOriginalArrivalTime" type="xs:string" default="" minOccurs="0" />
              <xs:element name="MessageID" msprop:Generator_UserColumnName="MessageID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MessageID" msprop:Generator_ColumnPropNameInTable="MessageIDColumn" msprop:Generator_ColumnVarNameInTable="columnMessageID" type="xs:string" default="" minOccurs="0" />
              <xs:element name="XMSTNEFCorrelator" msprop:Generator_UserColumnName="XMSTNEFCorrelator" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="XMSTNEFCorrelator" msprop:Generator_ColumnPropNameInTable="XMSTNEFCorrelatorColumn" msprop:Generator_ColumnVarNameInTable="columnXMSTNEFCorrelator" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ThreadTopic" msprop:Generator_UserColumnName="ThreadTopic" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ThreadTopic" msprop:Generator_ColumnPropNameInTable="ThreadTopicColumn" msprop:Generator_ColumnVarNameInTable="columnThreadTopic" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ThreadIndex" msprop:Generator_UserColumnName="ThreadIndex" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ThreadIndex" msprop:Generator_ColumnPropNameInTable="ThreadIndexColumn" msprop:Generator_ColumnVarNameInTable="columnThreadIndex" type="xs:string" default="" minOccurs="0" />
              <xs:element name="FolderID" msprop:Generator_UserColumnName="FolderID" msprop:Generator_ColumnVarNameInTable="columnFolderID" msprop:Generator_ColumnPropNameInRow="FolderID" msprop:Generator_ColumnPropNameInTable="FolderIDColumn" type="xs:int" />
              <xs:element name="Seen" msprop:Generator_UserColumnName="Seen" msprop:Generator_ColumnVarNameInTable="columnSeen" msprop:Generator_ColumnPropNameInRow="Seen" msprop:Generator_ColumnPropNameInTable="SeenColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="Answered" msprop:Generator_UserColumnName="Answered" msprop:Generator_ColumnVarNameInTable="columnAnswered" msprop:Generator_ColumnPropNameInRow="Answered" msprop:Generator_ColumnPropNameInTable="AnsweredColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="Draft" msprop:Generator_UserColumnName="Draft" msprop:Generator_ColumnVarNameInTable="columnDraft" msprop:Generator_ColumnPropNameInRow="Draft" msprop:Generator_ColumnPropNameInTable="DraftColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="Deleted" msprop:Generator_UserColumnName="Deleted" msprop:Generator_ColumnVarNameInTable="columnDeleted" msprop:Generator_ColumnPropNameInRow="Deleted" msprop:Generator_ColumnPropNameInTable="DeletedColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="Recent" msprop:Generator_UserColumnName="Recent" msprop:Generator_ColumnVarNameInTable="columnRecent" msprop:Generator_ColumnPropNameInRow="Recent" msprop:Generator_ColumnPropNameInTable="RecentColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="Flagged" msprop:Generator_UserColumnName="Flagged" msprop:Generator_ColumnVarNameInTable="columnFlagged" msprop:Generator_ColumnPropNameInRow="Flagged" msprop:Generator_ColumnPropNameInTable="FlaggedColumn" type="xs:boolean" default="false" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MessageFromContacts" msprop:Generator_UserTableName="MessageFromContacts" msprop:Generator_RowDeletedName="MessageFromContactsRowDeleted" msprop:Generator_RowChangedName="MessageFromContactsRowChanged" msprop:Generator_RowClassName="MessageFromContactsRow" msprop:Generator_RowChangingName="MessageFromContactsRowChanging" msprop:Generator_RowEvArgName="MessageFromContactsRowChangeEvent" msprop:Generator_RowEvHandlerName="MessageFromContactsRowChangeEventHandler" msprop:Generator_TableClassName="MessageFromContactsDataTable" msprop:Generator_TableVarName="tableMessageFromContacts" msprop:Generator_RowDeletingName="MessageFromContactsRowDeleting" msprop:Generator_TablePropName="MessageFromContacts">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MessageID" msprop:Generator_UserColumnName="MessageID" msprop:Generator_ColumnVarNameInTable="columnMessageID" msprop:Generator_ColumnPropNameInRow="MessageID" msprop:Generator_ColumnPropNameInTable="MessageIDColumn" type="xs:int" />
              <xs:element name="ContactID" msprop:Generator_UserColumnName="ContactID" msprop:Generator_ColumnVarNameInTable="columnContactID" msprop:Generator_ColumnPropNameInRow="ContactID" msprop:Generator_ColumnPropNameInTable="ContactIDColumn" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MessageToContacts" msprop:Generator_UserTableName="MessageToContacts" msprop:Generator_RowDeletedName="MessageToContactsRowDeleted" msprop:Generator_RowChangedName="MessageToContactsRowChanged" msprop:Generator_RowClassName="MessageToContactsRow" msprop:Generator_RowChangingName="MessageToContactsRowChanging" msprop:Generator_RowEvArgName="MessageToContactsRowChangeEvent" msprop:Generator_RowEvHandlerName="MessageToContactsRowChangeEventHandler" msprop:Generator_TableClassName="MessageToContactsDataTable" msprop:Generator_TableVarName="tableMessageToContacts" msprop:Generator_RowDeletingName="MessageToContactsRowDeleting" msprop:Generator_TablePropName="MessageToContacts">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MessageID" msprop:Generator_UserColumnName="MessageID" msprop:Generator_ColumnVarNameInTable="columnMessageID" msprop:Generator_ColumnPropNameInRow="MessageID" msprop:Generator_ColumnPropNameInTable="MessageIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ContactID" msprop:Generator_UserColumnName="ContactID" msprop:Generator_ColumnVarNameInTable="columnContactID" msprop:Generator_ColumnPropNameInRow="ContactID" msprop:Generator_ColumnPropNameInTable="ContactIDColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MessageCcContacts" msprop:Generator_UserTableName="MessageCcContacts" msprop:Generator_RowDeletedName="MessageCcContactsRowDeleted" msprop:Generator_RowChangedName="MessageCcContactsRowChanged" msprop:Generator_RowClassName="MessageCcContactsRow" msprop:Generator_RowChangingName="MessageCcContactsRowChanging" msprop:Generator_RowEvArgName="MessageCcContactsRowChangeEvent" msprop:Generator_RowEvHandlerName="MessageCcContactsRowChangeEventHandler" msprop:Generator_TableClassName="MessageCcContactsDataTable" msprop:Generator_TableVarName="tableMessageCcContacts" msprop:Generator_RowDeletingName="MessageCcContactsRowDeleting" msprop:Generator_TablePropName="MessageCcContacts">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MessageID" msprop:Generator_UserColumnName="MessageID" msprop:Generator_ColumnVarNameInTable="columnMessageID" msprop:Generator_ColumnPropNameInRow="MessageID" msprop:Generator_ColumnPropNameInTable="MessageIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ContactID" msprop:Generator_UserColumnName="ContactID" msprop:Generator_ColumnVarNameInTable="columnContactID" msprop:Generator_ColumnPropNameInRow="ContactID" msprop:Generator_ColumnPropNameInTable="ContactIDColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MessageBccContacts" msprop:Generator_UserTableName="MessageBccContacts" msprop:Generator_RowDeletedName="MessageBccContactsRowDeleted" msprop:Generator_RowChangedName="MessageBccContactsRowChanged" msprop:Generator_RowClassName="MessageBccContactsRow" msprop:Generator_RowChangingName="MessageBccContactsRowChanging" msprop:Generator_RowEvArgName="MessageBccContactsRowChangeEvent" msprop:Generator_RowEvHandlerName="MessageBccContactsRowChangeEventHandler" msprop:Generator_TableClassName="MessageBccContactsDataTable" msprop:Generator_TableVarName="tableMessageBccContacts" msprop:Generator_RowDeletingName="MessageBccContactsRowDeleting" msprop:Generator_TablePropName="MessageBccContacts">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MessageID" msprop:Generator_UserColumnName="MessageID" msprop:Generator_ColumnVarNameInTable="columnMessageID" msprop:Generator_ColumnPropNameInRow="MessageID" msprop:Generator_ColumnPropNameInTable="MessageIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ContactID" msprop:Generator_UserColumnName="ContactID" msprop:Generator_ColumnVarNameInTable="columnContactID" msprop:Generator_ColumnPropNameInRow="ContactID" msprop:Generator_ColumnPropNameInTable="ContactIDColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Content" msprop:Generator_UserTableName="Content" msprop:Generator_RowDeletedName="ContentRowDeleted" msprop:Generator_RowChangedName="ContentRowChanged" msprop:Generator_RowClassName="ContentRow" msprop:Generator_RowChangingName="ContentRowChanging" msprop:Generator_RowEvArgName="ContentRowChangeEvent" msprop:Generator_RowEvHandlerName="ContentRowChangeEventHandler" msprop:Generator_TableClassName="ContentDataTable" msprop:Generator_TableVarName="tableContent" msprop:Generator_RowDeletingName="ContentRowDeleting" msprop:Generator_TablePropName="Content">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="ContentDescription" msprop:Generator_UserColumnName="ContentDescription" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnContentDescription" msprop:Generator_ColumnPropNameInTable="ContentDescriptionColumn" msprop:Generator_ColumnPropNameInRow="ContentDescription" type="xs:string" default="" minOccurs="0" />
              <xs:element name="MIMEVersion" msprop:Generator_UserColumnName="MIMEVersion" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnMIMEVersion" msprop:Generator_ColumnPropNameInTable="MIMEVersionColumn" msprop:Generator_ColumnPropNameInRow="MIMEVersion" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentFilename" msprop:Generator_UserColumnName="ContentFilename" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnContentFilename" msprop:Generator_ColumnPropNameInTable="ContentFilenameColumn" msprop:Generator_ColumnPropNameInRow="ContentFilename" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentDisposition" msprop:Generator_UserColumnName="ContentDisposition" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnContentDisposition" msprop:Generator_ColumnPropNameInTable="ContentDispositionColumn" msprop:Generator_ColumnPropNameInRow="ContentDisposition" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentId" msprop:Generator_UserColumnName="ContentId" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnContentId" msprop:Generator_ColumnPropNameInTable="ContentIdColumn" msprop:Generator_ColumnPropNameInRow="ContentId" type="xs:string" default="" minOccurs="0" />
              <xs:element name="PartID" msprop:Generator_UserColumnName="PartID" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnPartID" msprop:Generator_ColumnPropNameInTable="PartIDColumn" msprop:Generator_ColumnPropNameInRow="PartID" type="xs:string" default="" minOccurs="0" />
              <xs:element name="TextData" msprop:Generator_UserColumnName="TextData" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnTextData" msprop:Generator_ColumnPropNameInTable="TextDataColumn" msprop:Generator_ColumnPropNameInRow="TextData" type="xs:string" default="" minOccurs="0" />
              <xs:element name="BinaryData" msprop:Generator_UserColumnName="BinaryData" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnBinaryData" msprop:Generator_ColumnPropNameInTable="BinaryDataColumn" msprop:Generator_ColumnPropNameInRow="BinaryData" type="xs:base64Binary" minOccurs="0" />
              <xs:element name="ContentType" msprop:Generator_UserColumnName="ContentType" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnContentType" msprop:Generator_ColumnPropNameInTable="ContentTypeColumn" msprop:Generator_ColumnPropNameInRow="ContentType" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentTransferEncoding" msprop:Generator_UserColumnName="ContentTransferEncoding" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnContentTransferEncoding" msprop:Generator_ColumnPropNameInTable="ContentTransferEncodingColumn" msprop:Generator_ColumnPropNameInRow="ContentTransferEncoding" type="xs:string" default="" minOccurs="0" />
              <xs:element name="MessageID" msprop:Generator_UserColumnName="MessageID" msprop:Generator_ColumnVarNameInTable="columnMessageID" msprop:Generator_ColumnPropNameInRow="MessageID" msprop:Generator_ColumnPropNameInTable="MessageIDColumn" type="xs:int" default="0" />
              <xs:element name="MD5" msprop:Generator_UserColumnName="MD5" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnMD5" msprop:Generator_ColumnPropNameInTable="MD5Column" msprop:Generator_ColumnPropNameInRow="MD5" type="xs:string" default="" minOccurs="0" />
              <xs:element name="Language" msprop:Generator_UserColumnName="Language" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnLanguage" msprop:Generator_ColumnPropNameInTable="LanguageColumn" msprop:Generator_ColumnPropNameInRow="Language" type="xs:string" default="" minOccurs="0" />
              <xs:element name="Charset" msprop:Generator_UserColumnName="Charset" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnCharset" msprop:Generator_ColumnPropNameInTable="CharsetColumn" msprop:Generator_ColumnPropNameInRow="Charset" type="xs:string" default="" minOccurs="0" />
              <xs:element name="ContentSize" msprop:Generator_UserColumnName="ContentSize" msprop:Generator_ColumnPropNameInRow="ContentSize" msprop:Generator_ColumnVarNameInTable="columnContentSize" msprop:Generator_ColumnPropNameInTable="ContentSizeColumn" type="xs:long" default="0" minOccurs="0" />
              <xs:element name="Lines" msprop:Generator_UserColumnName="Lines" msprop:Generator_ColumnPropNameInRow="Lines" msprop:Generator_ColumnVarNameInTable="columnLines" msprop:Generator_ColumnPropNameInTable="LinesColumn" type="xs:long" default="0" minOccurs="0" />
              <xs:element name="HTMLData" msprop:Generator_UserColumnName="HTMLData" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnHTMLData" msprop:Generator_ColumnPropNameInTable="HTMLDataColumn" msprop:Generator_ColumnPropNameInRow="HTMLData" type="xs:string" default="" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Contact" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Folder_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Folder" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Message_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Message" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Content_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Content" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:keyref name="FK_Message_Content" refer="Message_Constraint1" msprop:rel_Generator_UserRelationName="FK_Message_Content" msprop:rel_Generator_RelationVarName="relationFK_Message_Content" msprop:rel_Generator_UserChildTable="Content" msprop:rel_Generator_UserParentTable="Message" msprop:rel_Generator_ParentPropName="MessageRow" msprop:rel_Generator_ChildPropName="GetContentRows">
      <xs:selector xpath=".//mstns:Content" />
      <xs:field xpath="mstns:MessageID" />
    </xs:keyref>
    <xs:keyref name="FK_Message_MessageBccContacts" refer="Message_Constraint1" msprop:rel_Generator_UserRelationName="FK_Message_MessageBccContacts" msprop:rel_Generator_RelationVarName="relationFK_Message_MessageBccContacts" msprop:rel_Generator_UserChildTable="MessageBccContacts" msprop:rel_Generator_UserParentTable="Message" msprop:rel_Generator_ParentPropName="MessageRow" msprop:rel_Generator_ChildPropName="GetMessageBccContactsRows">
      <xs:selector xpath=".//mstns:MessageBccContacts" />
      <xs:field xpath="mstns:MessageID" />
    </xs:keyref>
    <xs:keyref name="FK_Contact_MessageBccContacts" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Contact_MessageBccContacts" msprop:rel_Generator_RelationVarName="relationFK_Contact_MessageBccContacts" msprop:rel_Generator_UserChildTable="MessageBccContacts" msprop:rel_Generator_UserParentTable="Contact" msprop:rel_Generator_ParentPropName="ContactRow" msprop:rel_Generator_ChildPropName="GetMessageBccContactsRows">
      <xs:selector xpath=".//mstns:MessageBccContacts" />
      <xs:field xpath="mstns:ContactID" />
    </xs:keyref>
    <xs:keyref name="FK_Message_MessageCcContacts" refer="Message_Constraint1" msprop:rel_Generator_UserRelationName="FK_Message_MessageCcContacts" msprop:rel_Generator_RelationVarName="relationFK_Message_MessageCcContacts" msprop:rel_Generator_UserChildTable="MessageCcContacts" msprop:rel_Generator_UserParentTable="Message" msprop:rel_Generator_ParentPropName="MessageRow" msprop:rel_Generator_ChildPropName="GetMessageCcContactsRows">
      <xs:selector xpath=".//mstns:MessageCcContacts" />
      <xs:field xpath="mstns:MessageID" />
    </xs:keyref>
    <xs:keyref name="FK_Contact_MessageCcContacts" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Contact_MessageCcContacts" msprop:rel_Generator_RelationVarName="relationFK_Contact_MessageCcContacts" msprop:rel_Generator_UserChildTable="MessageCcContacts" msprop:rel_Generator_UserParentTable="Contact" msprop:rel_Generator_ParentPropName="ContactRow" msprop:rel_Generator_ChildPropName="GetMessageCcContactsRows">
      <xs:selector xpath=".//mstns:MessageCcContacts" />
      <xs:field xpath="mstns:ContactID" />
    </xs:keyref>
    <xs:keyref name="FK_Message_MessageToContacts" refer="Message_Constraint1" msprop:rel_Generator_UserRelationName="FK_Message_MessageToContacts" msprop:rel_Generator_RelationVarName="relationFK_Message_MessageToContacts" msprop:rel_Generator_UserChildTable="MessageToContacts" msprop:rel_Generator_UserParentTable="Message" msprop:rel_Generator_ParentPropName="MessageRow" msprop:rel_Generator_ChildPropName="GetMessageToContactsRows">
      <xs:selector xpath=".//mstns:MessageToContacts" />
      <xs:field xpath="mstns:MessageID" />
    </xs:keyref>
    <xs:keyref name="FK_Contact_MessageToContacts" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Contact_MessageToContacts" msprop:rel_Generator_RelationVarName="relationFK_Contact_MessageToContacts" msprop:rel_Generator_UserChildTable="MessageToContacts" msprop:rel_Generator_UserParentTable="Contact" msprop:rel_Generator_ParentPropName="ContactRow" msprop:rel_Generator_ChildPropName="GetMessageToContactsRows">
      <xs:selector xpath=".//mstns:MessageToContacts" />
      <xs:field xpath="mstns:ContactID" />
    </xs:keyref>
    <xs:keyref name="FK_Message_MessageFromContacts" refer="Message_Constraint1" msprop:rel_Generator_UserRelationName="FK_Message_MessageFromContacts" msprop:rel_Generator_RelationVarName="relationFK_Message_MessageFromContacts" msprop:rel_Generator_UserChildTable="MessageFromContacts" msprop:rel_Generator_UserParentTable="Message" msprop:rel_Generator_ParentPropName="MessageRow" msprop:rel_Generator_ChildPropName="GetMessageFromContactsRows">
      <xs:selector xpath=".//mstns:MessageFromContacts" />
      <xs:field xpath="mstns:MessageID" />
    </xs:keyref>
    <xs:keyref name="FK_Contact_MessageFromContacts" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Contact_MessageFromContacts" msprop:rel_Generator_RelationVarName="relationFK_Contact_MessageFromContacts" msprop:rel_Generator_UserChildTable="MessageFromContacts" msprop:rel_Generator_UserParentTable="Contact" msprop:rel_Generator_ParentPropName="ContactRow" msprop:rel_Generator_ChildPropName="GetMessageFromContactsRows">
      <xs:selector xpath=".//mstns:MessageFromContacts" />
      <xs:field xpath="mstns:ContactID" />
    </xs:keyref>
    <xs:keyref name="FK_Folder_Message" refer="Folder_Constraint1" msprop:rel_Generator_UserRelationName="FK_Folder_Message" msprop:rel_Generator_RelationVarName="relationFK_Folder_Message" msprop:rel_Generator_UserChildTable="Message" msprop:rel_Generator_UserParentTable="Folder" msprop:rel_Generator_ParentPropName="FolderRow" msprop:rel_Generator_ChildPropName="GetMessageRows">
      <xs:selector xpath=".//mstns:Message" />
      <xs:field xpath="mstns:FolderID" />
    </xs:keyref>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="FK_Folder_Folder" msdata:parent="Folder" msdata:child="Folder" msdata:parentkey="ID" msdata:childkey="ParentID" msprop:Generator_UserRelationName="FK_Folder_Folder" msprop:Generator_RelationVarName="relationFK_Folder_Folder" msprop:Generator_UserChildTable="Folder" msprop:Generator_UserParentTable="Folder" msprop:Generator_ParentPropName="FolderRowParent" msprop:Generator_ChildPropName="GetFolderRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>